/**-----------wap---------------------**/
@media screen and (max-width: 1199px) {
	.imgauto {width:100%}
	.head ,.nav, .swiper-container1, .page_banner{ display:none;}
	.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before { background-color: #fff;}
	.top { background:#313131; height:58px; display: flex;display:-webkit-flex;align-items: center; padding-left:10px;}
	.swiper-slide img { width:100%;} .swiper-slide{ background:none;}
	
	.drawer-nav {background:#313131; padding-top:20px;}
	.drawer-nav li { border-bottom:1px solid #606060; padding-left:15px;}
	.drawer-nav li a{color:#FFF; font-size:14px;}

.swiper-button-prev1{ 
position: absolute; width: 50px; height: 68px;
top:43%; left:30px;z-index:9999;
background: url("../images/pres.png") no-repeat center; 
cursor: pointer; 
opacity:0.6;
}
.swiper-button-prev1:hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px); transition: transform .2s linear,opacity 250ms linear;opacity:0.8;}

.swiper-button-next1{ 
position: absolute; width: 50px; height:68px; background:#C00;
top:44%; right:30px;z-index: 9999;
background: url("../images/nexts.png") no-repeat center;
cursor: pointer;
opacity:0.6;
}
.swiper-button-next1:hover{-webkit-transform:translateX(10px)-ms-transform:translateX(10px); transform:translateX(10px);transition: transform .2s linear;opacity:0.8;}
.hide {display:none;}

.lay_pro {background:#f2f2f2;}
.lay_pro .tit {font-size:2.2rem; line-height:2.2rem; text-align:center; padding-top:25px;}
.lay_pro .tit_dh{display:flex;display:-webkit-flex; flex-wrap:wrap;justify-content:center;margin-top:20px; }
.lay_pro .tit_dh li { border:1px solid #575757; padding:2px 5px; margin-right:5px; margin-bottom:10px;}
.lay_pro .tit_dh .cur { border:1px solid #c30d23;background:#c30d23;}
.lay_pro .tit_dh li:hover { border:1px solid #c30d23;background:#c30d23;}
.lay_pro .tit_dh li:hover a,.lay_pro ul .cur  a{ color:#FFF;}
.lay_pro .tit_dh li a{ font-size:12px; display:block;}
.lay_pro .tit_dh li a:hover{ text-decoration:none;}
.lay_pro .content_list{ display:flex;display:-webkit-flex; flex-wrap:wrap;justify-content:space-between;  margin:0 10px;margin-top:30px;}
.lay_pro .content_list li{ width:48%;}
.lay_pro .content_list li p{ text-align:center; line-height:2rem; margin-bottom:10px; margin-top:5px;}
.lay_pro .content_list li a{ text-align:center; font-size:1.4rem;}
.lay_pro .more {background:#c30d23;  width:200px; height:48px; line-height:48px; text-align:center; margin:0 auto; margin-top:15px; }
.lay_pro .more a { display:block; color:#FFF;}
.lay_pro .more a:hover { text-decoration:none;}

.lay_company {padding-bottom:10px; }
.lay_company .company_intro .com_img img{  width:100%;}
.lay_company .company_intro .com_content { padding:0 20px; }
.lay_company .company_intro .com_content h3 {font-size:26px; font-weight:normal; margin-top:20px; margin-bottom:10px;}
.lay_company .company_intro .com_content p {  color:#676767; margin-bottom:10px;}
.lay_company .company_intro .com_content .more {background:#c30d23;  width:200px; height:48px; line-height:48px; text-align:center;  margin-top:20px; margin:0 auto; }
.lay_company .company_intro .com_content .more a { display:block; color:#FFF;}
.lay_company .company_intro .com_content .more a:hover { text-decoration:none;}

.company_list {padding-bottom:40px; background:url("../images/mcompany.jpg") no-repeat center; background-size:100% 100%;padding-top:40px; margin-top:48px;}
.company_list .company_list_content{}
.company_list .company_list_content h2{font-size:22px; font-weight:normal;}
.company_list .company_list_content1{ background:#FFF; opacity:0.9;padding-bottom:40px; padding-top:30px;}
.company_list .company_list_content1 div{  padding-left:20px;padding-right:20px; margin-bottom:10px;}
.company_list .company_list_content1 div h3{ color:#c30d23;font-size:18px; font-weight:normal; margin-top:20px; margin-bottom:10px;}
.company_list .company_list_content1 div p{ color:#676767;}
.company_list .company_list_content1 div h3 span{ font-family:impact; font-size:22px; padding-right:10px; font-weight:bold; }

.case { padding-bottom:30px; padding:0 10px;}
.case .tit {font-size:2.6rem; line-height:3rem; padding-top:30px;text-align:center;}
.case .tit p { font-size:1.2rem; padding-top:15px; line-height:2rem;text-align:center; margin:0 auto; color:#888;}
.case .content_list{ display:-webkit-flex; flex-wrap:wrap;justify-content:space-between; margin-top:20px;}
.case .content_list li {width:48%}
.case .content_list li img{ border:1px solid #f2f2f2; width:100%;}
.case .content_list li p{ text-align:center; line-height:2.8rem; margin-bottom:20px; }
.case .content_list li a{ text-align:center; font-size:1.4rem;}
.case .more {background:#c30d23;  width:200px; height:48px; line-height:48px; text-align:center; margin:0 auto; margin-top:15px; }
.case .more a { display:block; color:#FFF;}
.case .more a:hover { text-decoration:none;}

.hezuo { padding-bottom:50px; background:url("../images/hezuobg.jpg") no-repeat center; margin-top:48px;}
.hezuo .tit {font-size:2.6rem; line-height:3rem; padding-top:40px;text-align:center; color:#FFF;}
.hezuo .tit p { font-size:1.4rem; padding-top:10px; line-height:2rem;text-align:center; margin:0 auto; color:#fff;}
.hezuo .hezuo_content{margin:0 auto; text-align:center; width:1200px; margin-top:30px; width:100%;}
.hezuo .hezuo_content img {width:100%;}

.news { padding-bottom:30px; padding:0 10px;}
.news .tit {font-size:2.6rem; line-height:3rem; padding-top:30px;text-align:center;}
.news .content_list{  margin-top:20px;}
.news .content_list div{   }
.news .content_list .divnews2,.divnews1{ display:none;}
.news .news_3 {background:url("../images/news3.jpg") no-repeat; height:130px; background-size:100% 100%; margin-bottom:15px;}
.news div h3{color:#FFF; font-size:18px; padding:35px 0 0 20px; }
.news div p{color:#FFF;  font-size:14px;padding:0 0 0 20px; }
.news div .dt-ul li{ line-height:2.8rem;}
.news div .dt-ul li a:hover{ text-decoration:underline;}
.news div .dt-ul span{ padding-right:10px; color:#999;}

.elinks {background:#dbdbdb;display:flex;display:-webkit-flex;justify-content:center;align-items:center;margin-top:2rem;}
.elinks .e-1 {width:150px;font-size:16px;color:#333;font-weight:600;}
.elinks .e-2 {width:1050px;padding:1.5rem 0 2rem;}
.elinks .e-2 ul{ display:flex;display:-webkit-flex; flex-wrap: wrap;}
.elinks .e-2 ul li{padding:0.5rem 1rem 0 0;}
.elinks a{color:#444;}

.sol {background:#ce3749; height:100px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.sol .sol-1 {font-size:24px; color:#FFF; margin-right:100px;}
.sol .sol-2 {font-size:18px; background:#333; margin-right:150px; text-align:center; width:150px;border-radius:5px;}
.sol .sol-2 a {color:#FFF; display:block;}

.footer{ background:#4f4f4f; margin-bottom:4.5rem;}
.footer_c { display:none;}

.footer_info {background:#333; line-height:30px; text-align:center; color:#acacac;padding:10px 0;}
.footer_info0 {display:none;}
.footer_info3 a{color:#acacac;}
/**------ 询价栏 -----**/
#msg { position:fixed; bottom:0px; width:100%;   font-size:1.2rem;display:flex;display:-webkit-flex;align-items:center; z-index:999999; }
#msg div {   text-align:center; }
#msg .w-chat { width:50%; background-color:#ce3749;  border-right:0.1rem #CCC solid; line-height:1.5rem; padding-top:0.8rem;padding-bottom:0.4rem;font-size:11px;}
#msg .phone { width:50%;  background-color:#c30d23;  line-height:1.5rem; padding-top:0.8rem; padding-bottom:0.4rem; font-size:11px;}
#msg .w-chat a,#msg .phone a { text-decoration:none; color:#FFF; }
/*
#msg .w-chat { width:20%; background-color:#ebebeb;  border-right:0.1rem #CCC solid; line-height:1.5rem; padding-top:0.8rem;padding-bottom:0.4rem;font-size:11px;}
#msg .phone { width:20%; background-color:#ebebeb; line-height:1.5rem; padding-top:0.8rem; padding-bottom:0.4rem; font-size:11px;}
#msg .phone a { color:#000; text-decoration:none; }
#msg .get-price { width:30%; background-color:#ce3749; line-height:4.2rem; }
#msg .get-price a,#msg .order a { text-decoration:none; color:#FFF; }
#msg .order { width:30%; background-color:#c30d23;   color:#FFF;line-height:4.2rem;}
*/

/*联系我们*/
.contact,#dituContent { display:none;}
.contact_info1 {padding:20px 0 10px 10px;}
.contact_info1 h3{ color:#000; font-size:22px; margin-bottom:10px;}
.contact_info1 p{ margin-bottom:13px; font-size:14px;}
.contact_info1 p span{  color:#c30d23; font-size:16px; font-weight:bold;}
.contact_info1 a { background:#c30d23; color:#FFF; text-align:center; font-size:18px; display:block; width:250px; line-height:50px; margin-top:15px;}
.contact_info1 a:hover {text-decoration:none;}

.map_container{width: 100%;height: 42rem;padding: 5px;}
#allmap1, #allmap2 {height: 36rem;width: 100%;margin: 5px;}


/*关于我们*/
.com_produce_c {  font-size:14px; line-height:32px; padding:20px 10px;}
.com_produce_c div h1{ margin-bottom:30px;font-size:36px; }
.com_produce_c img{ width:100%;}
.com_produce_c .img1{ margin-bottom:20px;}
.com_produce_c .img2{ margin-top:20px;}

/*服务与支持*/


/*新闻*/
.news_nav { padding-bottom:10px;}
.news_nav .tit {font-family:"黑体"; font-size:2.2rem;  padding-top:20px;text-align:center;}
.news_nav .tit span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.news_nav .tit_dh{display:flex;display:-webkit-flex; justify-content: center; margin-top:15px; }
.news_nav .tit_dh li { border:1px solid #666666; padding:5px 5px; margin:0 5px; }
.news_nav .tit_dh .cur { border:1px solid #c30d23;background:#c30d23;}
.news_nav .tit_dh li:hover { border:1px solid #c30d23;background:#c30d23;}
.news_nav .tit_dh li:hover a,.news_nav ul .cur  a{ color:#FFF;}
.news_nav .tit_dh li a{ font-size:14px; display:block;}
.news_nav .tit_dh li a:hover{ text-decoration:none;}
.news_list {padding-bottom:0px; padding:0 10px;}
.news_list li {display:flex;display:-webkit-flex;align-items:center; border-bottom:1px solid #ddd; margin:10px 0; padding:20px 0;}
.news_list li img {margin-right:10px; width:120px;}
.news_list li .news_c {}
.news_list li h3 { font-weight:normal; font-size:16px; margin-bottom:10px;}
.news_list li .news_time { color:#999;}
.news_list li p { color:#666;}

.newsdetail {background:#f9f9f9; padding:10px 0;}
.news_content h1{ line-height:25px; font-size:22px;}
.news_content .news_c{ background:#FFF; padding:10px; }
.news_content .news_c .news_ftime {color:#999; margin:10px 0;}
.news_content .news_c p {color:#555; margin-bottom:20px;}
.news_hot {background:#f4f4f4;}
.news_hot_tit {font-size:20px; padding:43px 0 0 20px;}
.news_hot ul{ margin:20px;}
.news_hot ul li { border-bottom:1px dashed #ddd; padding-bottom:10px; padding-top:15px;}
.news_hot ul li p{ color:#999; line-height:2rem;}


/*案例*/
.anli_info1 {  height:100%; display:flex;display:-webkit-flex;align-items:center;background:url(../images/news_ban.jpg) no-repeat center; background-size:100% 100%;}
.anli_info1 p{background: rgba(0,0,0,0.4);color:#FFF; padding:20px 30px; font-size:16px;}
.anli_info1 span{font-family:"黑体"; font-size:28px; font-weight:bold;}
.anli_list{display:flex;display:-webkit-flex; flex-wrap:wrap;justify-content:space-between; margin-top:20px; padding:0 10px;}
.anli_list li { width:48%}
.anli_list li img {border:1px #ddd solid; width:100%; }
.anli_list li p{  line-height:2.2rem;   padding:10px 0 20px 0;}
.anli_list li a{ font-size:1.4rem;}


/*解决方案*/
.sol_list{ margin-top:20px; padding:0 10px;}
.sol_list li {border-bottom:1px #ddd solid; margin-bottom:30px;display:flex;display:-webkit-flex; padding-bottom:30px;}
.sol_list li p{   margin-left:10px; color:#999; line-height:2rem;padding-top:0px;}
.sol_list li img { width:150px;}
.sol_list li p  a{ font-size:16px; display:block; margin-bottom:10px;}

/*产品*/
.pro_lay1 { margin:0 auto;align-items:center; margin-top:20px; background:#FFF; }
.pro_lay1 img { width:100%;}

.pro_lay1 .pro_img_info{ padding:10px;}
.pro_lay1 .pro_img_info h1{margin-bottom:20px;font-family:"黑体"; font-size:22px; line-height:2rem; padding-left:5px; border-top:1px solid #ddd; padding-top:20px;}
 
.pro_lay1 .proftitle span{background: linear-gradient(to right, #b00,#d00 ); padding: 6px 20px; margin-right: 20px; box-shadow: #ddd 2px 2px 10px; border-radius: 3px; color: #fff; overflow:hidden; /*white-space:nowrap;*/}

.pro_lay1 .prointro{ margin: 10px 0; padding: 10px 0; line-height: 2em; border-top: 1px solid #ddd; color: #666;overflow:hidden;}
.pro_lay1 .prointro p{text-indent:2em}

.pro_lay1 .procontact { height: 50px; border-top: 1px solid #ddd; padding-top:20px; margin-top:15px;}
.pro_lay1 .procontact span{ font-size: 18px;color: #111; margin-left: 10%; }
.pro_lay1 .procontact span i{ font-size: 28px; color: #b00; font-weight: bold; display:block;margin-left: 8%;}
.pro_lay1 .procontact a { display:none; }

.nav2 {right: 0px; margin:0 auto; background:#FFF;}
.nav2 ul{display:flex;display:-webkit-flex; background:#f4f4f4;margin-bottom:10px;}
.nav2 li { cursor: pointer; text-align: center; border-left:1px solid #fff; background:#f4f4f4; line-height:60px; font-size:14px; padding:0px 60px; }
.nav2 li.cur { background: #c30d23; color:#FFF; }

.pro_c {width:96%; margin:0px auto; }
.pro_l {width:100%; }
.section {width:100%; margin:20px 0 30px; background:#FFF;}
.section .tit{font-size:22px; margin-bottom:30px; border-bottom:1px solid #ddd; padding-bottom:15px; color:#c30d23;padding-left:5px;}
.section .tit span {font-size:16px;}
.section .seccon {width:100%; margin:0 auto;}
.section .seccon p {margin-bottom:5px;}
.section .seccon img {max-width:100%;}
.section .seccon td{ width:70% }
.section .seccon th{ width:30% }
.section .seccon td,th{  border: 1px solid #ddd;}
.section .seccon tr:nth-child(even){background-color: #f2f2f2;}
.section .seccon tr:hover {background-color: #ddd;}
.section .seccon #table-head { text-align: center;background-color: #c30d23;color: white;}
.section .seccon #table-head th{padding: 12px}

.pro_r {background:#fff; margin:0 auto; width:100%;}
.hotpro_list li{border-bottom:1px solid #ddd; margin-bottom:15px;}
.hotpro_list p{font-size:16px; padding:15px 0;text-align:center;}

.video { width:100%}
body {background:#FFF;}

}
/**-----------pc隐藏---------------------**/
@media screen and (min-width:1200px) {
	header, .swiper-container2, .mpage_banner{display:none;} 
.head {height:79px; border-bottom:1px solid #d8d8d8;}
.head1 {display:flex;display:-webkit-flex; width:1200px; margin:0 auto; height:79px;align-items:center;}
.head1 .logo_xian {width:1px; height:45px; margin:0 36px;  background:#e5e5e5;}
.head1 .tel {margin-right:0px; margin-left: auto;}
.head1 .tel { background:url(../images/tel.png) no-repeat 0;  padding: 0 0 4px 30px; font-size:1.6rem;}
.head1 .tel span{ font-size:30px; /*font-family:Verdana;*/ color:#c30d23;font-family: Georgia, "Times New Roman", Times, serif}
.head1 .tel a { background:#c30d23; padding:6px 20px;color:#FFF; text-align:center; margin-left:25px;border-radius: 5px;}
.head1 .tel a:hover {text-decoration:none;}

.wz_position {width:1200px; margin:20px auto;  }
.wz_position a{margin:0 8px; }

.nav ul {display:flex;display:-webkit-flex;width:1200px; margin:0 auto; }
.nav ul li {width:100%; height:75px; line-height:75px; text-align:center;}
.nav ul li a {font-size:1.6rem; display:block;}
.nav ul li:hover{background:#c30d23; transition-duration:0.5s; transition-timing-function:linear;}
.nav ul li:hover a{color:#FFF;}
.nav ul li:hover a:hover{text-decoration:none;}
.nav .cur { background:#c30d23;}
.nav .cur a { color:#FFF;}
.nav .cur a:hover {text-decoration:none;}
.nav .promenu1:hover .promenulist{ display: block;}
.nav .promenulist {position: absolute;display: none; width:134px;z-index: 1000;box-shadow: 0 0 10px rgb(0 0 0 / 30%);background: #fff;}
.nav .promenulist .sanjiao{width:0;position: absolute;height:0;border: 8px solid;border-color:transparent transparent #fff transparent;top:-18px;margin:0 60px;}
.nav .promenulist .promenu2 {background: #fff;line-height: 40px;text-align: center;}
.nav .promenulist .promenu2 a{ border-bottom:1px solid #eee;font-style: normal;color:#333; }
.nav .promenulist .promenu2:hover {background:#c30d23;}
.nav .promenulist .promenu2:hover a{color:#FFF;}

.swiper-button-prev1{ 
position: absolute; width: 50px; height: 68px;
top:43%; left:30px;z-index:9999;
background: url("../images/pres.png") no-repeat center; 
cursor: pointer; 
opacity:0.6;
}
.swiper-button-prev1:hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px); transition: transform .2s linear,opacity 250ms linear;opacity:0.8;}


.swiper-button-next1{ 
position: absolute; width: 50px; height:68px; background:#C00;
top:44%; right:30px;z-index: 9999;
background: url("../images/nexts.png") no-repeat center;
cursor: pointer;
opacity:0.6;
}
.swiper-button-next1:hover{-webkit-transform:translateX(10px)-ms-transform:translateX(10px); transform:translateX(10px);transition: transform .2s linear;opacity:0.8;}
.hide {display:none;}

.lay_pro {background:#f2f2f2; padding-bottom:30px;}
.lay_pro .tit {font-size:2.6rem; line-height:3rem; text-align:center; padding-top:60px;}
.lay_pro .tit_dh{display:flex;display:-webkit-flex; flex-wrap:wrap;justify-content:center;margin-top:40px; }
.lay_pro .tit_dh li { border:1px solid #666666; padding:7px 12px; margin-right:5px; margin-bottom:10px;}
.lay_pro .tit_dh .cur { border:1px solid #c30d23;background:#c30d23;}
.lay_pro .tit_dh li:hover { border:1px solid #c30d23;background:#c30d23;}
.lay_pro .tit_dh li:hover a,.lay_pro ul .cur  a{ color:#FFF;}
.lay_pro .tit_dh li a{ font-size:16px; display:block;}
.lay_pro .tit_dh li a:hover{ text-decoration:none;}
.lay_pro .content_list{ width:1200px; margin:0 auto;display:flex;display:-webkit-flex; flex-wrap:wrap;justify-content:space-between; margin-top:40px;}
.lay_pro .content_list li img { width:360px;height:270px;transition:All 0.4s ease-in-out;}
.lay_pro .content_list li img:hover{ transform:scale(1.1);}
.lay_pro .content_list li p{ text-align:center; line-height:2.8rem; margin-bottom:20px; width:360px;}
.lay_pro .content_list li a{ text-align:center; font-size:1.6rem;}
.lay_pro .more {background:#c30d23;  width:200px; height:48px; line-height:48px; text-align:center; margin:0 auto; margin-top:15px; }
.lay_pro .more a { display:block; color:#FFF;}
.lay_pro .more a:hover { text-decoration:none;}

.lay_company {padding-bottom:30px; margin-top:50px;}
.lay_company .company_intro{width:1200px; margin:0 auto;display:flex;display:-webkit-flex;}
.lay_company .company_intro .com_img{ margin-right:60px;width:100%;}
.lay_company .company_intro .com_content { width:100%;}
.lay_company .company_intro .com_content h3 {font-size:26px; font-weight:normal; margin-top:20px; margin-bottom:30px;}
.lay_company .company_intro .com_content p {  color:#676767; margin-bottom:10px;}
.lay_company .company_intro .com_content .more {background:#c30d23;  width:200px; height:48px; line-height:48px; text-align:center;  margin-top:20px; }
.lay_company .company_intro .com_content .more a { display:block; color:#FFF;}
.lay_company .company_intro .com_content .more a:hover { text-decoration:none;}

.company_list {padding-bottom:40px; margin-top:50px;background:url("../images/company.jpg") no-repeat center; padding-top:40px;}
.company_list .company_list_content{width:1200px; margin:0 auto;}
.company_list .company_list_content h2{display:none;}
.company_list .company_list_content1{display:flex;display:-webkit-flex;flex-wrap:wrap; width:780px; background:#FFF; opacity:0.9;padding-bottom:40px; padding-top:30px;}
.company_list .company_list_content1 div{ width:310px; padding-left:40px;padding-right:40px; margin-bottom:10px;}
.company_list .company_list_content1 div h3{ color:#c30d23;font-size:18px; font-weight:normal; margin-top:20px; margin-bottom:10px;}
.company_list .company_list_content1 div p{ color:#676767;}
.company_list .company_list_content1 div h3 span{ font-family:impact; font-size:36px; padding-right:10px; }

.case { padding-bottom:30px;}
.case .tit {font-size:2.6rem; line-height:3rem; padding-top:60px;text-align:center;}
.case .tit p { width:600px;font-size:1.4rem; padding-top:20px; line-height:2rem;text-align:center; margin:0 auto; color:#888;}
.case .content_list{ width:1200px; margin:0 auto;display:flex;display:-webkit-flex; flex-wrap:wrap;justify-content:space-between; margin-top:40px;}
.case .content_list li img{ border:1px solid #f2f2f2;}
.case .content_list li p{ text-align:center; line-height:2.8rem; margin-bottom:20px; width:360px;}
.case .content_list li a{ text-align:center; font-size:1.6rem;}
.case .more {background:#c30d23;  width:200px; height:48px; line-height:48px; text-align:center; margin:0 auto; margin-top:15px; }
.case .more a { display:block; color:#FFF;}
.case .more a:hover { text-decoration:none;}

.hezuo { padding-bottom:50px; background:url("../images/hezuobg.jpg") no-repeat center;}
.hezuo .tit {font-size:2.6rem; line-height:3rem; padding-top:60px;text-align:center; color:#FFF;}
.hezuo .tit p { width:600px;font-size:1.4rem; padding-top:20px; line-height:2rem;text-align:center; margin:0 auto; color:#fff;}
.hezuo .hezuo_content{margin:0 auto; text-align:center; width:1200px; margin-top:30px;}

.news { padding-bottom:30px;}
.news .tit {font-size:2.6rem; line-height:3rem; padding-top:60px;text-align:center;}
.news .content_list{ width:1200px; margin:0 auto;display:flex;display:-webkit-flex;justify-content:space-between; margin-top:40px;}
.news .content_list div{   width:360px;}
.news .news_1 {background:url("../images/news1.jpg") no-repeat; height:130px; width:360px; margin-bottom:15px;}
.news .news_2 {background:url("../images/news2.jpg") no-repeat; height:130px; width:360px; margin-bottom:15px;}
.news .news_3 {background:url("../images/news3.jpg") no-repeat; height:130px; width:360px; margin-bottom:15px;}
.news div h3{color:#FFF; font-size:18px; padding:35px 0 0 20px; }
.news div p{color:#FFF;  font-size:14px;padding:0 0 0 20px; }
.news div .dt-ul li{ line-height:3.8rem;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.news div .dt-ul li a:hover{ text-decoration:underline;}
.news div .dt-ul span{ padding-right:10px; color:#999;}

.elinks {background:#dbdbdb;display:flex;display:-webkit-flex;justify-content:center;align-items:center;margin-top:2rem;}
.elinks .e-1 {width:150px;font-size:16px;color:#333;font-weight:600;}
.elinks .e-2 {width:1050px;padding:1.5rem 0 2rem;}
.elinks .e-2 ul{ display:flex;display:-webkit-flex; flex-wrap: wrap;}
.elinks .e-2 ul li{padding:0.5rem 1rem 0 0;}
.elinks a{color:#444;}

.sol {background:#ce3749; height:100px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.sol .sol-1 {font-size:24px; color:#FFF; margin-right:100px;}
.sol .sol-2 {font-size:18px; background:#333; margin-right:150px; text-align:center; width:150px;border-radius:5px;}
.sol .sol-2 a {color:#FFF; display:block;}

.footer{ background:#4f4f4f;  }
.footer_c { background:#4f4f4f; margin:0 auto; width:1200px; padding:35px 0;display:flex;display:-webkit-flex;}

.footer_c_ul1{width:120px;}
.footer_c_ul1 ul {display:flex;display:-webkit-flex; flex-wrap: wrap;}
.footer_c_ul1 ul li{ font-size:16px;color:#FFF; width:100px; margin:10px 10px 10px 10px;}

.footer_c_ul2{width:800px;justify-content:space-between;}
.footer_c_ul2 ul {display:flex;display:-webkit-flex; flex-wrap: wrap;}
.footer_c_ul2 ul li{ width:100px; margin:10px 10px 10px 10px;}

.footer_c ul li a{color:#bfbfbf;}
.footer_c ul li a:hover{ color:#fff;}

.footer_info {background:#333; line-height:90px; text-align:center; color:#acacac;display:flex;display:-webkit-flex;justify-content:center;align-items:center;}
.footer_info0, .footer_info1, .footer_info2, .footer_info3 { margin:0 10px;}
.footer_info3 a{color:#acacac;}

.footer_kf {margin-left:auto; color:#FFF; text-align:center; margin-top:15px;}
.footer_kf h3{ font-size:36px; font-family:"Times New Roman",Times,serif; color:#fff;margin:10px 0 10px 0;}
.footer_kf p{ font-size:18px;}
.footer_kf img{ margin-top:10px;}
#msg{ display:none;}

/*联系我们*/
.contact {background:url(../images/contact_ban.jpg) no-repeat center; height:450px; }
.contact .contact_1200 { width:1200px;height:450px; margin:0 auto;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end; }
.contact .contact_info { width:650px;  background: rgba(252,255,255,0.6);   padding:40px 0 50px 40px;}
.contact .contact_info h3{ color:#000; font-size:24px; margin-bottom:30px;}
.contact .contact_info p{ margin-bottom:13px; font-size:16px;}
.contact .contact_info p span{  color:#c30d23; font-size:28px; font-weight:bold;}
.contact .contact_info a { background:#c30d23; color:#FFF; text-align:center; font-size:18px; display:block; width:250px; line-height:50px; margin-top:15px;}
.contact .contact_info a:hover {text-decoration:none;}
.contact_info1 {display:none;}

.map_container{display: flex;display: -webkit-flex;justify-content: center;height: 42rem;padding: 5px 0;}
#allmap1, #allmap2 {height: 42rem;width: 50%;margin: 5px;}


/*关于我们*/
.com_produce_c {width:1200px; margin:0 auto;display:flex;display:-webkit-flex;align-items:center; padding:60px 0; font-size:16px; line-height:32px;}
.com_produce_c div h1{ margin-bottom:30px;font-size:36px; }
.com_produce_c .img1{ width:623px; margin-right:50px; }
.com_produce_c .img2{ width:623px; margin-left:50px; }
.com_produce_c .img3{ width:500px; margin-left:50px; }
.com_produce_c p{ text-indent:2em;}

/*服务与支持*/
.service_ban{ display:flex;display:-webkit-flex;justify-content:space-between; width:1100px; margin:0 auto; padding-top:160px;}
.sertop {background:#f4f4f4;}
/*新闻*/
.news_nav { padding-bottom:10px;}
.news_nav .tit {font-family:"黑体"; font-size:36px;  padding-top:50px;text-align:center;}
.news_nav .tit span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.news_nav .tit_dh{display:flex;display:-webkit-flex; justify-content: center; margin-top:25px; }
.news_nav .tit_dh li { border:1px solid #666666; padding:10px 20px; margin:0 12px;}
.news_nav .tit_dh .cur { border:1px solid #c30d23;background:#c30d23;}
.news_nav .tit_dh li:hover { border:1px solid #c30d23;background:#c30d23;}
.news_nav .tit_dh li:hover a,.news_nav ul .cur  a{ color:#FFF;}
.news_nav .tit_dh li a{ font-size:16px; display:block;}
.news_nav .tit_dh li a:hover{ text-decoration:none;}
.news_list {margin:0 auto; width:1200px; padding-bottom:20px;}
.news_list li {display:flex;display:-webkit-flex;align-items:center; border-bottom:1px solid #ddd; padding:20px 0;}
.news_list li img {margin-right:50px;width:280px; height:210px;}
.news_list li h3 { font-weight:normal; font-size:18px; margin-bottom:10px;}
.news_list li .news_time { color:#999;}
.news_list li p { color:#666;}

.newsdetail {background:#f9f9f9; padding:50px 0;}
.news_content {margin:0 auto; width:1200px;display:flex;display:-webkit-flex; }
.news_content .news_c{ background:#FFF; padding:40px; width:820px;}
.news_content .news_c h1{text-align:center; }
.news_content .news_c .news_ftime {float:right;color:#999; margin:15px 0;}
.news_content .news_c .news_c_info {color:#555; padding-top:10px;}
.news_content .news_c .news_c_info p{text-indent:2em;font-size:16px;}
.news_content .news_c .news_c_next { display:flex;display:-webkit-flex;margin-top:30px}
.news_content .news_c .news_c_next li{ list-style: none; width:400px; padding:8px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_hot {background:#f4f4f4; width:300px;}
.news_hot_tit {font-size:24px; padding:30px 10px 10px 10px;text-align:center;}
.news_hot ul{ margin:10px 20px;}
.news_hot ul li { border-bottom:1px dashed #ddd; padding-bottom:10px; padding-top:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_hot ul li p{ color:#999; line-height:2rem;}
.news_hot ul li a span{ margin-left: 90px;font-size:20px;}
.newsdetail video,.newsdetail img {max-width:100%;}


/*案例*/
.anli_info1 {display:none;} 
.anli_info { width:1200px; height:100px; margin:0 auto; height:100%; display:flex;display:-webkit-flex;align-items:center;}
.anli_info p{background: rgba(0,0,0,0.4);color:#FFF; width:700px; padding:40px 30px; font-size:16px;}
.anli_info span{font-family:"黑体"; font-size:36px; font-weight:bold;}
.anli_list{ width:1200px; margin:0 auto;display:flex;display:-webkit-flex; flex-wrap:wrap;justify-content:space-between; margin-top:60px;}
.anli_list li {border-bottom:0px #ddd solid; margin-bottom:10px;}
.anli_list li img {border:1px #ddd solid; width:360px; height:270px;}
.anli_list li p{  line-height:2.8rem;  width:360px; padding:10px 0 20px 0;}
.anli_list li a{ font-size:1.6rem;}


/*解决方案*/
.sol_list{ width:1200px; margin:0 auto; margin-top:60px;}
.sol_list li {border-bottom:1px #ddd solid; margin-bottom:30px;display:flex;display:-webkit-flex; padding-bottom:30px;}
.sol_list li p{   margin-left:60px; color:#999; line-height:3rem; width:700px; padding-top:20px;}
.sol_list li p  a{ font-size:20px; display:block; margin-bottom:15px;}

/*产品*/
.pro_lay1 {width:1200px; margin:0 auto;display:flex;display:-webkit-flex; align-items:center; margin-top:20px;}
.pro_lay1  img { margin-right:50px;box-shadow: #ddd 2px 2px 10px; padding:10px; width:580px; height:430px;}
.pro_lay1 .pro_img_info{width:550px; max-height:450px;position: relative;}
.pro_lay1 .pro_img_info h1{margin-bottom:20px;font-family:"黑体"; font-size:32px; line-height:3.2rem;}
/*.pro_lay1 .pro_img_info h1{ margin-bottom:20px;font-size: 30px;font-weight: 500;line-height: 1.2em;}
.pro_lay1 .pro_img_info h1 span{ font-size: 24px;color: #575757;font-family: Arial, Helvetica, sans-serif;}
*/
.pro_lay1 .proftitle span{background: linear-gradient(to right, #b00,#d00 );padding: 6px 20px;margin-right: 20px;box-shadow: #ddd 2px 2px 10px;border-radius: 3px;color: #fff;overflow:hidden; /*white-space:nowrap;*/}

.pro_lay1 .prointro{ margin: 10px 0;padding: 10px 0;line-height: 2em;border-top: 1px solid #ddd;max-height: 240px;color: #666;overflow:hidden;}
.pro_lay1 .prointro p{text-indent:2em}

.pro_lay1 .procontact { height: 50px; border-top: 1px solid #ddd; padding-top:20px; margin-top:15px;}
.pro_lay1 .procontact span{ font-size: 18px;color: #111; }
.pro_lay1 .procontact span i{ font-size: 28px; color: #b00; font-weight: bold; }
.pro_lay1 .procontact a {  background: #b00;transition: background-position .6s ease;padding: 8px 30px;margin-left: 30px;border-radius: 20px;color: #FFF; font-size: 16px; }
.pro_lay1 .procontact a:hover { background: #d00;}


.nav2 {width:1200px; right: 0px; margin:0 auto; margin-top:50px; }
.nav2 ul {display:flex;display:-webkit-flex; background:#f4f4f4;margin-bottom:10px;}
.nav2 li { cursor: pointer; text-align: center; border-left:1px solid #fff; background:#f4f4f4; line-height:60px; font-size:16px; padding:0 60px; }
.nav2 li.cur { background: #c30d23; color:#FFF; }

.pos_r1 {top: auto;left: 0;}
.pos_f1 {top: 0px;left: 0;position:fixed; z-index:999;width:100%;background-color:#eee;}

.pos_r2 {top: auto;left: 0;}
.pos_f2 {top: 24px;left: 0;position:fixed; z-index:99;}

.pro_c {width:1200px; margin:30px auto;display:flex;display:-webkit-flex;}
.pro_l {width:800px; }
.section {width:100%; margin-top:20px; margin-bottom:50px;}
.section .tit{font-size:22px; margin-bottom:30px; border-bottom:1px solid #ddd; padding-bottom:15px; color:#c30d23;}
.section .tit span {font-size:16px;}
.section .seccon {width:100%; margin:0 auto;}
.section .seccon p {margin-bottom:5px;}

.section .seccon td{ width:70% }
.section .seccon th{ width:30% }
.section .seccon td,th{  border: 1px solid #ddd;}
.section .seccon tr:nth-child(even){background-color: #f2f2f2;}
.section .seccon tr:hover {background-color: #ddd;}
.section .seccon #table-head { text-align: center;background-color: #c30d23;color: white;}
.section .seccon #table-head th{padding: 12px}

.pro_r {background:#fff; border-left:1px solid #ddd;box-shadow: -2px 0 3px -1px #ddd; padding-left:30px; margin-left:40px; width:360px;}
.hotpro_list li{border-bottom:1px solid #ddd; margin-bottom:15px;}
.hotpro_list p{font-size:16px; padding:15px 0;text-align:center;}
}

/**-----------public---------------------**/
html{font-size:10px;}
BODY {font-family:"microsoft yahei", "Lucida Grande", Verdana, sans-serif;color:#333; font-size:1.4rem;line-height:2.8rem;/*word-wrap: break-word;word-break: normal;*/ margin:0 auto;  }
img {border:0; vertical-align:bottom;}
h1,h2,h3,h4,p,input,form,button, input, textarea {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
.toem {text-indent:2em;}
a{color:#333333; text-decoration:none; } 
a:linked{ color:#c30d23; text-decoration:none;}
a:hover{ color:#c30d23; text-decoration:none;}
.hong12 {color:#c30d23;}
.bai12 {color:#ffffff;}
.hui12 {    color: #555;
    font-size: 1.5rem;
    line-height: 2rem;}
.underline {text-decoration:underline;}
.clear{clear:both; overflow:hidden;}
.line-limit-length {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; 
}
/**-----------public---------------------**/

